<?php

require_once "repository/GrupoRepository.php";

class UsuarioForm extends Zend_Form {

    public function init() {
        $this->setName("usuario");
        $this->setMethod("POST");
        $nome = new Zend_Form_Element_Text('usu_nome', array('label' => 'Nome',
                        'validators' => array(
                        'NotEmpty'), 
                        'required'=>true));
        
        $this->addElement($nome);

        $login = new Zend_Form_Element_Text('usu_login', array('label' => 'Login',
                        'validators' => array(
                        'NotEmpty'), 
                        'required'=>true));
        
        $this->addElement($login);

        $senha = new Zend_Form_Element_Password('usu_senha', array('label' => 'Senha',
                        'validators' => array(
                        'NotEmpty'), 
                        'required'=>true));
        
        $this->addElement($senha);

        $gruposRepository = new GrupoRepository();
        $grupos = $gruposRepository->findAll();
        
        $options = array();
        
        $grupo = new Zend_Form_Element_Select("gru_codigo", array("label"=>"Grupo"));
        $grupo->setRequired();
        
        $grupo->addMultiOption("", "- Selecione -");
        
        foreach($grupos as $gru){
            $grupo->addMultiOption($gru['gru_codigo'], $gru['gru_nome']);
        }
        
        $this->addElement($grupo);

        $button = new Zend_Form_Element_Submit("Enviar");
        $this->addElement($button);
    }

}

?>
